home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -serious- / programming / other / tandem / projects / asmfiles / test12.asm < prev    next >
Assembly Source File  |  1999-09-06  |  1KB  |  96 lines

  1. * test sundry pseudo ops
  2.  
  3.  cargs #$20,fred.b,jim.b,joe,jill.w,helen.l,june
  4.  cargs sarah,beth
  5.  
  6.  moveq #fred,d0  ;$20
  7.  moveq #jim,d0   ;$21
  8.  moveq #joe,d0   ;$22
  9.  moveq #jill,d0  ;$24
  10.  moveq #helen,d0 ;$26
  11.  moveq #june,d0  ;$2A
  12.  moveq #sarah,d0 ;$00
  13.  moveq #beth,d0  ;$02
  14.  
  15.  rts
  16.  
  17. * fo,so,rs
  18.  
  19.  foval 10
  20. z1: fo.b 1
  21. z2: fo.b 2
  22. z3: fo.b 0
  23. z4: fo 1
  24. z5: fo.l 1
  25.  foset 30
  26. z6: fo 1
  27.  setfo 40
  28. z7: fo 1
  29.  foreset
  30. z8: fo 1
  31.  clrfo
  32. z9: fo.l 2
  33. zA: fo 1
  34.  moveq #z1,d0   ;0A
  35.  moveq #z2,d0   ;09
  36.  moveq #z3,d0   ;07
  37.  moveq #z4,d0   ;07
  38.  moveq #z5,d0   ;05
  39.  moveq #z6,d0   ;1E
  40.  moveq #z7,d0   ;28
  41.  moveq #z8,d0   ;00
  42.  moveq #z9,d0   ;00
  43.  moveq #zA,d0   ;F8
  44.  
  45.  soval 10
  46. x1: so.b 1
  47. x2: so.b 2
  48. x3: so.b 0
  49. x4: so 1
  50. x5: so.l 1
  51.  soset 30
  52. x6: so 1
  53.  setso 40
  54. x7: so 1
  55.  soreset
  56. x8: so 1
  57.  clrso
  58. x9: so.l 2
  59. xA: so 1
  60.  moveq #x1,d0   ;0A
  61.  moveq #x2,d0   ;0B
  62.  moveq #x3,d0   ;0D
  63.  moveq #x4,d0   ;0D
  64.  moveq #x5,d0   ;0F
  65.  moveq #x6,d0   ;1E
  66.  moveq #x7,d0   ;28
  67.  moveq #x8,d0   ;00
  68.  moveq #x9,d0   ;00
  69.  moveq #xA,d0   ;08
  70.  
  71.  rsval 10
  72. y1: rs.b 1
  73. y2: rs.b 2
  74. y3: rs.b 0
  75. y4: rs 1
  76. y5: rs.l 1
  77.  rsset 30
  78. y6: rs 1
  79.  setrs 40
  80. y7: rs 1
  81.  rsreset
  82. y8: rs 1
  83.  clrrs
  84. y9: rs.l 2
  85. yA: rs 1
  86.  moveq #y1,d0   ;0A
  87.  moveq #y2,d0   ;0B
  88.  moveq #y3,d0   ;0D
  89.  moveq #y4,d0   ;0D
  90.  moveq #y5,d0   ;0F
  91.  moveq #y6,d0   ;1E
  92.  moveq #y7,d0   ;28
  93.  moveq #y8,d0   ;00
  94.  moveq #y9,d0   ;00
  95.  moveq #yA,d0   ;08
  96.